package cn.com.nes.site.service.workOrder.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 工单撤回记录DTO
 */
@Data
public class WorkOrderCancelRecordsDTO {

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "公司id")
    private String companyId;

    @ApiModelProperty(value = "撤销批次号")
    private Long batchNumber;

    @ApiModelProperty(value = "撤销项目id")
    private Long projectId;

    @ApiModelProperty(value = "撤销行政区划代码")
    private String areaCode;

    @ApiModelProperty(value = "撤销状态集合','分隔")
    private String status;

    @ApiModelProperty(value = "期望撤销工单总数")
    private Long workOrderCount;

    @ApiModelProperty(value = "撤销成功数")
    private Long successCount;

    @ApiModelProperty(value = "撤销失败数")
    private Long faultCount;

    @ApiModelProperty(value = "删除标识")
    private Boolean deleted;

    @ApiModelProperty(value = "撤单人id")
    private Long gmtCreateId;

    @ApiModelProperty(value = "撤销时间")
    private Date gmtCreate;

    @ApiModelProperty(value = "修改人ID")
    private Long gmtModifiedId;

    @ApiModelProperty(value = "修改时间")
    private Date gmtModified;

    @ApiModelProperty(value = "撤单人姓名")
    private String createUserName;

    @ApiModelProperty(value = "撤单项目名称")
    private String projectName;

    @ApiModelProperty(value = "行政区划名称")
    private String areaName;

    @ApiModelProperty(value = "撤销状态名称")
    private String statusName;
}
